package dto

type UserResponse struct {
	ID          uint   `json:"id"`
	Username    string `json:"username"`
	Nickname    string `json:"nickname"`
	Mobile      string `json:"mobile"`
	GenderLabel string `json:"genderLabel"`
	Avatar      string `json:"avatar"`
	Email       string `json:"email"`
	Status      int    `json:"status"`
	DeptName    string `json:"deptName"`
	RoleNames   string `json:"roleNames"`
	CreateTime  string `json:"createTime"`
}

type MeResponse struct {
	UserID   uint     `json:"user_id,omitempty"`
	Username string   `json:"username"`
	Nickname string   `json:"nickname"`
	Avatar   string   `json:"avatar"`
	Role     string   `json:"roles"`
	Perms    []string `json:"perms"`
}
